// pages/component/navigation_bar/user_bar/user-bar.js

Component({
  /**
   * 组件的属性列表
   */
  properties: {
    navbarData:{
      type: Object,
      value: {
        name: '动弹'
      }
    },
  },

  /**
   * 组件的初始数据
   */
  data: {
    height: 0,
    menuLeft: 0, 
    menuBotton: 0,
    statusBarHeight: 0,
    buttonPosition: 0,
  },

  lifetimes: {
    // 生命周期函数，可以为函数，或一个在methods段中定义的方法名
    attached: function () {
      const app = getApp()
      // 定义导航栏的高度,方便对齐
      this.setData({
        statusBarHeight: app.globalData.statusBarHeight,
        height: app.globalData.navBarHeight + app.globalData.menuBotton,
        menuLeft: app.globalData.menuLeft,
        menuBotton: app.globalData.menuBotton,
        buttonPosition: app.globalData.menuWidth + app.globalData.menuRight*2,
      })
    },
    moved: function () {},
    detached: function () {},
  },

  // 生命周期函数，可以为函数，或一个在methods段中定义的方法名
  //此处attached的声明会被lifetimes字段中的声明覆盖
  attached: function(){
    const app = getApp()
    // 定义导航栏的高度   方便对齐
    this.setData({
      height: app.globalData.navBarHeight
    })
  },

  /**
   * 组件的方法列表
   */
  methods: {
    publishTweet: function(){
      wx.navigateTo({
        url: '/pages/tweet/publish/publish',
      })
    }
  }
})
